package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 *  竣工审计表 
 *
 * @author admin
 * @since 2025-08-15
 */
@Data
@ApiModel(value=" 竣工审计表 VO", description=" 竣工审计表 VO")
public class CompletionAuditVO {
    /**
     *  项目名称 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目名称 ")
    @ApiModelProperty(value = " 项目名称 ")
    private String projectName;
    /**
     *  项目编号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目编号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目编号 ")
    @ApiModelProperty(value = " 项目编号 ")
    private String projectCode;
    /**
     *  标段名称 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段名称 ")
    @ApiModelProperty(value = " 标段名称 ")
    private String sectionName;
    /**
     *  标段编号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段编号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段编号 ")
    @ApiModelProperty(value = " 标段编号 ")
    private String sectionCode;
    /**
     *  审计机构 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 审计机构 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 审计机构 ")
    @ApiModelProperty(value = " 审计机构 ")
    private String auditInstitution;
    /**
     *  审计负责人 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 审计负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 审计负责人 ")
    @ApiModelProperty(value = " 审计负责人 ")
    private String auditManager;
    /**
     *  负责人联系方式 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责人联系方式 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责人联系方式 ")
    @ApiModelProperty(value = " 负责人联系方式 ")
    private String managerContact;
    /**
     *  负责人身份证号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责人身份证号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责人身份证号 ")
    @ApiModelProperty(value = " 负责人身份证号 ")
    private String managerIdCard;
    /**
     *  审计内容 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 审计内容 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 审计内容 ")
    @ApiModelProperty(value = " 审计内容 ")
    private String auditContent;
    /**
     *  审计报告 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 审计报告 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 审计报告 ")
    @ApiModelProperty(value = " 审计报告 ")
    private String auditReport;
    /**
     *  决算金额 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 决算金额 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 决算金额 ")
    @ApiModelProperty(value = " 决算金额 ")
    private String finalAccountAmount;
    /**
     *  审计时间 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 审计时间 ",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 审计时间 ")
    @ApiModelProperty(value = " 审计时间 ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date auditTime;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 审计结论 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 审计结论 ")
    @ApiModelProperty(value = " 审计结论 ")
    private String auditConclusion;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}